Log In To Your Account
Log In With Facebook
The Somerville Flea is a marketin located at 52 Holland Street in Somerville, Massachusetts. The Somerville Flea is open from: Mon: Closed Tue: Closed Wed: Closed Thur: Closed Fri: Closed Sat: Closed Sun: 10 am to 4 pm,